WPDeveloper\BetterDocs\Utils\AIHelper S

Total Complexity 23
Dependencies 2
Dependents 1
Total lines 259
Lines of code 142
Logical lines of code 61
Comment lines 84
Methods 12
Properties 1

Methods 12

Method Rating Maintainability Complexity Lines of code
make_openai_request()
S
45 5 43
validate_api_key()
S
48 4 37
prepare_content_for_ai()
S
58 4 15
is_ai_enabled()
S
78 2 3
__construct()
S
81 1 3
get_api_key()
S
79 1 3
has_api_key()
S
76 1 4
create_system_message()
S
72 1 6
create_user_message()
S
72 1 6
create_summary_messages()
S
66 1 8
create_content_messages()
S
69 1 7
get_usage_stats()
S
70 1 7